sheep’s head and foot soup - Allemand Anglais Dictionnaire